package com.yidu.erp.dao;

import java.util.List;
import java.util.Map;

import com.yidu.erp.model.BeyondFdproform;
import com.yidu.erp.model.BeyondWare;

public interface BeyondFdproformMapper {
	/**
	 * 显示所有的分店采购订单
	 * @return 采购订单的集合
	 */
	public List<BeyondFdproform> AllFdcure(Map<String, Object> map);
	/**
	 * 删除审核未通过的采购单
	 * @param fdproId
	 * @return
	 */
	public int deleteByPrimaryKey(String fdproId);
	
	/**
	 * 增加采购单
	 * @param record
	 * @return
	 */
    public int insertSelective(BeyondFdproform record);
    /**
     * 审核没有通过的订单
     * @param fdproId
     * @return
     */
    public BeyondFdproform showUpdFdcure(String fdproId);
    /**
     * 修改审核状态
     * @param record
     * @return
     */
    public int updateBy(BeyondFdproform record);
    
    /**
	 * 根据商品名称查询商品id
	 * @param warenum 商品名称
	 * @return 商品模型
	 */
	public BeyondWare getWareIdByNum(String warenum);
	
	/**
	 * 返回采购总行数
	 * @param param
	 * @return
	 */
	int findcont(Map<String, Object> param);
	
	/**
	 * 修改采购单
	 * @param record 采购单属性
	 * @return
	 */
	public int updateBySelect(BeyondFdproform record);
}